information technology management scheduling time and attendance relationship human resources customer offshoring access control payroll multisourcing software bpo crm offshore advisory outsourcing outsource business consulting planning offshore